# 1.用户输入任意10个数，for循环求他们的平均值；
"""num = 0
for i in range(10):
    num = int(input(f'请输入第{i + 1}整数：'))
    num += num
avg = num / 10
print(f'平均值为:{avg}')"""

# 2.用户输入任意个数，while循环求他们的平均值
i = 0
avg = 0
count = 0
while i != 0:
    num = float(input(f"请输入{i + 1}的值："))
    i += num
    count += 1
    tag = int(input('请输入1继续，请输入2退出'))
    if tag ==1:
        continue
    elif tag == 2:
        break
    else:
        print('输入有误请重新输出')
print(f"共输入{count}个数字，平均值是：{avg}")

# 3.一张纸的厚度大约是0.08mm，对折多少次之后能达到珠穆朗玛峰的高度（8848米）？
al = 8848 * 1000
th = 0.08
count = 0
while True:
    if th >= al:
        print(f"对折了{count}次达到珠穆朗玛峰高度")
        break
    th *= 2
    count += 1
    print(f"厚度{th},次数{count}")

# 4.鸡兔同笼问题：今有鸡兔同笼，上有三十五头，下有九十四足，问鸡兔各几只？
for a in range(1, 36):
    b = 35 - a
    if 2 * b + 4 * a == 94:
        print(f"鸡有{b}只兔子有{a}只")
        break
